﻿using Microsoft.EntityFrameworkCore;
using OpenAuth.Repository.Domain;

namespace OpenAuth.Repository
{
    public partial class ApiDBContext : DbContext
    {
        #region 使用ef CodeFirstFromDb模式 需要把model和数据库之间做映射
        //使用ef创建链接之后要把代码model和数据库中做映射
        //1.在model上设置特性
        //2.新建mapping文件
        #endregion


        #region 配置 EF 框架服务
        //1.将把数据库连接字符串保存在一个 JSON 的配置文件中
        //2.同样的，还需要在 Startup 类的 ConfigureServices 方法中添加 EF 服务
        //3.EF 框架和 ASP.NET 和 MVC框架一样，都使用依赖注入。为了能够注入，运行时需要知道 EF 框架使用的各种服务
        //4.当然了，有一个简单的配置 API 可以用来添加我们需要的所有默认服务
        #endregion


        /// <summary>
        ///  //构造函数中接受一个 DbContextOptions<TContext>对象并将其传递给 DbContext 的基础构造函数
        /// </summary>
        /// <param name="options"></param>
        public ApiDBContext(DbContextOptions<ApiDBContext> options)
            : base(options)
        {
            
        }

        public virtual DbSet<CGGYW005> CGGYW005 { get; set; }




    }
}
